<?php
$in_site = "dassnfu";
$page = "Info";
include_once($_SERVER['DOCUMENT_ROOT']."/start.php");

if(empty($_GET['id'])) {
	include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
	echo "<p class='error'>Er is geen wedstrijd of activiteit geselecteerd.</p>";
	include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
	die();
}

//Als je op deze pagina komt omdat je klinkt op een link op de pagina bekijken. Betekend dat je speler en wedstrijd eerst moet scheiden
if(isset($_GET['andere_afmelden'])) {
	//Haal de spelerId en de wedstrijd op
	list($speler, $id) = explode("-", $_GET['id'], 2);
	//Gaat het om een wedstrijd of om een activiteit
	if($id[0] == 'w') {	$wedstrijd = true;}
	else {				$wedstrijd = false;}
	//Verwijder de eerste letter van de id, zodat enkel het getal over blijft
	$id = ltrim($id, 'wa');
}else {
	//Je klikt op een link via de index pagina van afmelden, dus je wilt jezelf af/aanmelden
	$speler = $_SESSION['spelerId'];
	//Gaat het om een wedstrijd of om een activiteit
	$id = $_GET['id'];
	if($id[0] == 'w') {	$wedstrijd = true;}
	else {				$wedstrijd = false;}
	//Verwijder de eerste letter van de id, zodat enkel het getal over blijft
	$id = ltrim($id, 'wa');
}

$back_button = "Back";
$back_button_link = ($wedstrijd ? "/schema/info.php?wedstrijdId=".$id : "/extra/agendaInfo.php?agendaId=".$id);

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");

$alles_goed = true;
$error = "";
if(isset($_GET['id']) && (!empty($_POST['aanmelden']) || !empty($_POST['aanwezigheid_onbekend']) || !empty($_POST['afmelden']))) {
	//Als je op deze pagina komt omdat je klinkt op een link op de pagina bekijken. Betekend dat je speler en wedstrijd eerst moet scheiden
	if(isset($_GET['andere_afmelden'])) {
		//Haal de spelerId en de wedstrijd op
		list($speler, $id) = explode("-", $_GET['id'], 2);
		//Gaat het om een wedstrijd of om een activiteit
		if($id[0] == 'w') {	$wedstrijd = true;}
		else {				$wedstrijd = false;}
		//Verwijder de eerste letter van de id, zodat enkel het getal over blijft
		$id = ltrim($id, 'wa');
	}else {
		//Je klikt op een link via de index pagina van afmelden, dus je wilt jezelf af/aanmelden
		$speler = $_SESSION['spelerId'];
		//Gaat het om een wedstrijd of om een activiteit
		$id = $_GET['id'];
		if($id[0] == 'w') {	$wedstrijd = true;}
		else {				$wedstrijd = false;}
		//Verwijder de eerste letter van de id, zodat enkel het getal over blijft
		$id = ltrim($id, 'wa');
	}
	
	//Zijn de variabelen wel goed overgenomen
	if(empty($speler) || empty($id)) {
		$error .= "<div class='error'><p class='icon'>Je hebt niet het recht om je af/aan te melden voor de geselecteerde ".($wedstrijd ? "wedstrijd" : "activiteit").".</p></div>";
	}
	
	//Haal de wedstrijd of activiteit op
	if($error == "") {
		$result = mysql_query("SELECT ".($wedstrijd ? "wedstrijdId" : "agendaId, afmelden")." FROM ".($wedstrijd ? "Wedstrijd" : "Agenda")." WHERE ".($wedstrijd ? "wedstrijdId = '". $id."' OR dubbelMet" : "agendaId")." = '".$id."'");
		if($result <> null && mysql_num_rows($result) > 0) {
			$row_wedstrijd_activiteit = mysql_fetch_object($result);
		}else {
			$error .= "<div class='error'><p class='icon'>Je hebt niet het recht om je af/aan te melden voor de geselecteerde ".($wedstrijd ? "wedstrijd" : "activiteit").".</p></div>";
		}
	}
	
	if($error == "") {
		function send_mail($con, $speler, $id, $rechten, $wedstrijd) {
			include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/mail.php");
			include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/dag_maand.php");
			if($wedstrijd) {	include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/wedstrijd_functies_for_mail.php");}
			else {				include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/activiteiten_functies_for_mail.php");}
				
			//Naam van de verzender opvragen
			$result = mysql_query("SELECT * FROM Speler WHERE spelerId = '".$speler."'");
			if($result <> null && mysql_num_rows($result) > 0) {
				$row = mysql_fetch_object($result);

				//De mail content opstellen
				$mail_content = "<p style='margin: 0px; padding: 0px;'>".$row->voornaam.' '.(empty($row->tussenvoeglsel) ? '' : $row->tussenvoegsel.' ').$row->achternaam.' heeft via de afmeldpagina op piostats wijzigingen aangebracht.<br />Hieronder staan de ingevulde gegevens.</p>';
				$mail_content .= "<br>";
				$mail_content .= "<p style='margin: 10px 0px 10px 0px; padding: 0px;'>Status: <span style='text-decoration: underline; font-style: italic; ".(isset($_POST['aanmelden']) ? "color: green;'>Aanwezig" : (isset($_POST['aanwezigheid_onbekend']) ? "'>Aanwezigheid onbekend" : "color: red;'>Afwezig"))."</span></p>";
				$mail_content .= "<p style='margin: 0px 0px 10px 0px; padding: 0px;'>Reden/opmerking: <i>".(empty($_POST['opmerking']) ? "Geen opmerking" : $_POST['opmerking'])."</i></p>";
				
				//De wedstrijd of activiteit toevoegen aan de mail
				if($wedstrijd) {
					$result = mysql_query("SELECT * FROM Wedstrijd WHERE (wedstrijdId = '".$id."' OR dubbelMet = '".$id."') AND starttijd >= NOW() ORDER BY starttijd");
					$mail_content .= wedstrijd_tabel_for_mail($con, $result);
					//Opvragen wie er als aanwezig staan bij de geselecteerde wedstrijd
					$result = mysql_query("SELECT Speler.spelerId, Speler.voornaam, Speler.tussenvoegsel, Speler.achternaam FROM Speler, Wedstrijd
						JOIN Teambeheer ON (Teambeheer.spelendLid = '1' AND Teambeheer.teamId = Wedstrijd.teamId AND Teambeheer.van <= Wedstrijd.starttijd AND (Teambeheer.tot >= Wedstrijd.starttijd OR Teambeheer.tot IS NULL)) 
						LEFT JOIN Afmelden ON Afmelden.wedstrijdId = Wedstrijd.wedstrijdId AND Afmelden.spelerId = Teambeheer.spelerId
						WHERE Wedstrijd.wedstrijdId = '".$id."'
							AND Teambeheer.spelendLid = '1' AND Teambeheer.van <= Wedstrijd.starttijd AND (Teambeheer.tot >= Wedstrijd.starttijd OR Teambeheer.tot IS NULL)
							AND Speler.spelerId = Teambeheer.spelerId
							AND (Afmelden.afmeldenId IS NULL OR Afmelden.soort = '1')
						ORDER BY Speler.achternaam, Speler.voornaam, Speler.tussenvoegsel, Speler.spelerId");
					
				}else {
					$result = mysql_query("SELECT * FROM Agenda WHERE agendaId = '".$id."'");
					$mail_content .= activiteiten_tabel_for_mail($result);
					if($result <> null && mysql_num_rows($result) > 0) {
						mysql_data_seek($result, 0);
						$row_agenda = mysql_fetch_object($result);
					}
					//Opvragen wie er als aanwezig staan bij de geselecteerde activiteit
					$result = mysql_query("SELECT Speler.spelerId, Speler.voornaam, Speler.tussenvoegsel, Speler.achternaam FROM Speler, Agenda
						JOIN Teambeheer ON (Teambeheer.spelendLid = '1' AND Teambeheer.teamId = Agenda.teamId AND Teambeheer.van <= Agenda.datum AND (Teambeheer.tot >= Agenda.datum OR Teambeheer.tot IS NULL)) 
						LEFT JOIN Afmelden ON Afmelden.agendaId = Agenda.agendaId AND Afmelden.spelerId = Teambeheer.spelerId
						WHERE Agenda.agendaId = '".$id."'
							AND Teambeheer.spelendLid = '1' AND Teambeheer.van <= Agenda.datum AND (Teambeheer.tot >= Agenda.datum OR Teambeheer.tot IS NULL)
							AND Speler.spelerId = Teambeheer.spelerId
							AND ((Afmelden.agendaId > 0 AND Afmelden.spelerId = Teambeheer.spelerId
								AND ((Agenda.afmelden = '1' AND (Afmelden.afmeldenId IS NULL OR Afmelden.soort = '1'))
									OR (Agenda.afmelden = '2' AND Afmelden.soort = '1')))
								OR (Agenda.afmelden = '1' AND Afmelden.agendaId IS NULL))
						ORDER BY Speler.achternaam, Speler.voornaam, Speler.tussenvoegsel, Speler.spelerId");
				}
				
				//Lijst aanmaken van de aanwezigen
				if($result <> null && mysql_num_rows($result) > 0) {
					$mail_content .= "<br>";
					$mail_content .= "<p>Volgens de Piostats site zijn de onderstaande personen aanwezig tijdens de bovenstaande ".($wedstrijd ? "wedstrijd" : "actviteit").".";
					$aanwezigen = "<ul>";
						$aantal_aanwezig = 0;
						while($row_aanwezig = mysql_fetch_array($result)) {
							$aantal_aanwezig++;
							$aanwezigen .= "<li>".$row_aanwezig['voornaam']." ".(isset($row_aanwezig['tussenvoegsel']) ? $row_aanwezig['tussenvoegsel']." " : "").$row_aanwezig['achternaam']."</li>";
						}
					$aanwezigen .= "</ul>";
					$mail_content .= "<br><i>Totaal aanwezig:</i> <b>".$aantal_aanwezig."</b>.</p>";
					$mail_content .= $aanwezigen;
					//Het slot van de mail
					$mail_content .= "<br>Met vriendelijke groet,<br>Het piostats team";
				}else {
					//Zeg dat er niemand aanwezig is
					$mail_content .= "<br>";
					$mail_content .= "<p>Volgens de Piostats site is er <b>niemand</b> aanwezig tijdens de bovenstaande ".($wedstrijd ? "wedstrijd" : "actviteit").".</p>";
					//Het slot van de mail
					$mail_content .= "<br>Met vriendelijke groet,<br>Het piostats team";
				}
				
				//Het versturen van de mail naar de juiste persoon
				$result = mysql_query("SELECT Teambeheer.spelerId FROM (".($wedstrijd ? "Wedstrijd" : "Agenda")."), Teambeheer WHERE
					".($wedstrijd ? "Wedstrijd.wedstrijdId" : "Agenda.agendaId")." = '".$id."'
					AND Teambeheer.teamId = ".($wedstrijd ? "Wedstrijd.teamId" : "Agenda.teamId")." AND Teambeheer.van <= NOW() AND (Teambeheer.tot >= NOW() OR Teambeheer.tot IS NULL)
					AND Teambeheer.rechten & (b'1' << ".($wedstrijd ? $rechten['afmeldingen_wedstrijden_ontvangen'] : (isset($row_agenda->soort) && $row_agenda->soort == '2' ? $rechten['afmeldingen_activiteiten_ontvangen'] : $rechten['afmeldingen_trainingen_ontvangen'])).")");
				if($result <> null && mysql_num_rows($result) > 0) {
					while($row2 = mysql_fetch_array($result)) {
						//$mail = send_html_mail($con, null, $row2['spelerId'], 'Afmelding/aanmelding van '.$row->voornaam.' '.(empty($row->tussenvoeglsel) ? '' : $row->tussenvoegsel.' ').$row->achternaam, $mail_content, 'daf3e2o');
						$mail = send_html_mail($con, null, $row2->spelerId, 'Afmelding/aanmelding van '.$row->voornaam.' '.(empty($row->tussenvoeglsel) ? '' : $row->tussenvoegsel.' ').$row->achternaam, $mail_content, 'daf3e2o');
					}
				}else {
					return '';
				}
				return $mail;
			}else {
				return false;
			}
		}
	
		/*
		 * Stuk javascript om de url te posten
		 */
		$bestanden = "<script type='text/javascript' src='/bestanden/js/post/js_post.js'></script>";			
		//Staat het al in de database
		$result = mysql_query("SELECT afmeldenId FROM Afmelden WHERE spelerId = '".$speler."' AND ".($wedstrijd ? "wedstrijdId" : "agendaId")." = '".$id."'");
		$sql_gelukt = true;
		if($result <> null && mysql_num_rows($result) > 0) {
			$row = mysql_fetch_object($result);
			//Als je aanwezig bent zonder reden wordt je uit de afmeldenlijst gehaald.
			if((isset($_POST['aanmelden']) && empty($_POST['opmerking']) && (empty($row_wedstrijd_activiteit->afmelden) || $row_wedstrijd_activiteit->afmelden == '1'))
			|| (isset($_POST['afmelden']) && empty($_POST['opmerking']) && isset($row_wedstrijd_activiteit->afmelden) && $row_wedstrijd_activiteit->afmelden == '2')) {
				$sql_gelukt = mysql_query("DELETE FROM Afmelden WHERE afmeldenId = '".$row->afmeldenId."'");
			}else {
				$sql_gelukt = mysql_query("UPDATE Afmelden SET reden = ".(empty($_POST['opmerking']) ? "NULL" : "'".strip_tags(htmlspecialchars($_POST['opmerking'], ENT_QUOTES))."'").", soort = '".(isset($_POST['aanmelden']) ? "1" : (isset($_POST['aanwezigheid_onbekend']) ? "2" : "3"))."' WHERE afmeldenId = '".$row->afmeldenId."'");
			}
			if($sql_gelukt) {
				//Send the email
				if(empty($_GET['andere_afmelden'])) {
					$mail = send_mail($con, $speler, $id, $rechten, $wedstrijd);
				}
				//Zorg ervoor dat de post wordt gedaan
				
				//Vraag de gegevens van de wedstrijd op, zodat de post de juiste waardes krijgt.
				$result = mysql_query("SELECT * FROM ".($wedstrijd ? "Wedstrijd" : "Agenda")." WHERE ".($wedstrijd ? "wedstrijdId" : "agendaId")." = '".$id."'");
				if($result <> null && mysql_num_rows($result) > 0) {
					$row = mysql_fetch_object($result);
					$bestanden .= "<script type='text/javascript'>window.onload = function() { post_to_url(\"./".(isset($_GET['andere_afmelden']) ? "bekijken.php" : "")."?".($wedstrijd ? "" : "activiteiten=1&")."jaar=".($wedstrijd ? date('Y', strtotime($row->starttijd)) : date('Y', strtotime($row->datum)))."&team=".$row->teamId."&".($wedstrijd ? "wedstrijd" : "agenda")."=".$id."\", {i:\"<div class='succes'><p class='icon'>De wijzigingen zijn succesvol doorgevoerd.".(is_numeric($mail) && $mail == 1 ? "<br>De e-mail is succesvol verzonden.</p></div>" : "</p></div>".$mail)."\"}); };</script>";
				}else {
					$bestanden .= "<script type='text/javascript'>window.onload = function() { post_to_url(\"./".(isset($_GET['andere_afmelden']) ? "bekijken.php" : "").($wedstrijd ? "" : "?activiteiten=1")."\", {i:\"<div class='succes'><p class='icon'>De wijzigingen zijn succesvol doorgevoerd.".(is_numeric($mail) && $mail == 1 ? "<br>De e-mail is succesvol verzonden.</p></div>" : "</p></div>".$mail)."\"}); };</script>";
				}
			}else {
				$error = "<div class='error'><p class='icon'>Tijdens het versturen van de gegevens is er iets mis gegaan.</p></div>";
			}
		}else {
			if(((empty($row_wedstrijd_activiteit->afmelden) || $row_wedstrijd_activiteit->afmelden == '1') && isset($_POST['aanmelden']) && empty($_POST['opmerking']))
				|| (isset($row_wedstrijd_activiteit->afmelden) && $row_wedstrijd_activiteit->afmelden == '2' && isset($_POST['afmelden']) && empty($_POST['opmerking']))) {
				$sql_gelukt = true;
			}else {
				$sql_gelukt = mysql_query("INSERT INTO Afmelden (spelerId, wedstrijdId, agendaId, reden, soort)
												VALUES ('".$speler."', ".($wedstrijd ? "'".$id."'" : "NULL").", ".($wedstrijd ? "NULL" : "'".$id."'").", ".(empty($_POST['opmerking']) ? "NULL" : "'".strip_tags(htmlspecialchars($_POST['opmerking'], ENT_QUOTES))."'").", '".(isset($_POST['aanmelden']) ? "1" : (isset($_POST['aanwezigheid_onbekend']) ? "2" : "3"))."')");
			}
			if($sql_gelukt) {
				//Send the email
				if(empty($_GET['andere_afmelden'])) {
					$mail = send_mail($con, $speler, $id, $rechten, $wedstrijd);
				}
				//Vraag de gegevens van de wedstrijd op, zodat de post de juiste waardes krijgt.
				$result = mysql_query("SELECT * FROM ".($wedstrijd ? "Wedstrijd" : "Agenda")." WHERE ".($wedstrijd ? "wedstrijdId" : "agendaId")." = '".$id."'");
				if($result <> null && mysql_num_rows($result) > 0) {
					$row = mysql_fetch_object($result);
					$bestanden .= "<script type='text/javascript'>window.onload = function() { post_to_url(\"./".(isset($_GET['andere_afmelden']) ? "bekijken.php" : "")."?".($wedstrijd ? "" : "activiteiten=1&")."jaar=".($wedstrijd ? date('Y', strtotime($row->starttijd)) : date('Y', strtotime($row->datum)))."&team=".$row->teamId."&".($wedstrijd ? "wedstrijd" : "agenda")."=".$id."\", {i:\"<div class='succes'><p class='icon'>De wijzigingen zijn succesvol doorgevoerd.".(is_numeric($mail) && $mail == 1 ? "<br>De e-mail is succesvol verzonden.</p></div>" : "</p></div>".$mail)."\"}); };</script>";
				}else {
					$bestanden .= "<script type='text/javascript'>window.onload = function() { post_to_url(\"./".(isset($_GET['andere_afmelden']) ? "bekijken.php" : "").($wedstrijd ? "" : "?activiteiten=1&")."\", {i:\"<div class='succes'><p class='icon'>De wijzigingen zijn succesvol doorgevoerd.".(is_numeric($mail) && $mail == 1 ? "<br>De e-mail is succesvol verzonden.</p></div>" : "</p></div>".$mail)."\"}); };</script>";
				}
			}else {
				$error = "<div class='error'><p class='icon'>Tijdens het versturen van de gegevens is er iets mis gegaan.</p></div>";
			}
		}
	}
}else if(isset($_POST['aanmelden'])) {
	$error .= "<div class='error'><p class='icon'>Er is geen aanwezigheid opgegeven</p></div>";
}

$bestanden = "<style media='screen' type='text/css'>
    .defaultTextActive { color: #a1a1a1 !important; font-style: italic !important; }
</style>
<script type='text/javascript'>
var button_pressed = false;
function controleer() {
	return button_pressed;
}

$(document).ready(function()
{
    $('.defaultText').focus(function(srcc) {
        if ($(this).val() == $(this)[0].title) {
            $(this).removeClass('defaultTextActive');
            $(this).val('');
        }
    });
    $('.defaultText').blur(function() {
        if ($(this).val() == '')
        {
            $(this).addClass('defaultTextActive');
            $(this).val($(this)[0].title);
        }
    });
    
    $('.defaultText').blur();        
});</script>";
include_once($_SERVER['DOCUMENT_ROOT']."/header.php");

// ALS ER WIJZIGINGEN ZIJN DOORGEGEVEN, GEEF AAN OF DE WIJZIGING GELUKT IS ----
if((isset($_POST['aanmelden']) || !empty($_POST['aanwezigheid_onbekend']) || !empty($_POST['afmelden'])) && $error == "") {
	echo "<ul><li class='small_font small_padding'><div class='succes'><p class='icon'>De wijzigingen zijn succesvol doorgevoerd.".(is_numeric($mail) && $mail == 1 ? "<br>De e-mail is succesvol verzonden.</p></div>" : "</p></div>".$mail)."</li></ul>";
}else if(!empty($error)){
	echo "<ul><li class='small_font small_padding'>".$error."</li></ul>";
}

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/wedstrijd_functies.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/activiteiten_functies.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/nbbc_parser/initialize_nbbc.php");	//bb-parser
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/dag_maand.php");

//Als je op deze pagina komt omdat je klinkt op een link op de pagina bekijken. Betekend dat je speler en wedstrijd eerst moet scheiden
if(isset($_GET['andere_afmelden'])) {
	//Haal de spelerId en de wedstrijd op
	list($speler, $id) = explode("-", $_GET['id'], 2);
	//Gaat het om een wedstrijd of om een activiteit
	if($id[0] == 'w') {	$wedstrijd = true;}
	else {				$wedstrijd = false;}
	//Verwijder de eerste letter van de id, zodat enkel het getal over blijft
	$id = ltrim($id, 'wa');
}else {
	//Je klikt op een link via de index pagina van afmelden, dus je wilt jezelf af/aanmelden
	$speler = $_SESSION['spelerId'];
	//Gaat het om een wedstrijd of om een activiteit
	$id = $_GET['id'];
	if($id[0] == 'w') {	$wedstrijd = true;}
	else {				$wedstrijd = false;}
	//Verwijder de eerste letter van de id, zodat enkel het getal over blijft
	$id = ltrim($id, 'wa');
}

if($wedstrijd) {
/* De wedstrijd opvragen, als je de wedstrijd niet mag zien is er geen resultaat */
$result = mysql_query("SELECT Wedstrijd.*, Wedstrijdinfo.bericht, Wedstrijdinfo.symbool,
			CASE WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.reden WHEN (Vakantie.vakantieId IS NOT NULL) THEN Vakantie.opmerking ELSE NULL END AS redenOfOpmerking,	
			CASE WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.soort WHEN (Vakantie.vakantieId IS NOT NULL) THEN 4 ELSE NULL END AS afwezig
		FROM Teambeheer, Wedstrijd 
			LEFT JOIN Wedstrijdinfo ON Wedstrijd.wedstrijdId = Wedstrijdinfo.wedstrijdId
			LEFT JOIN Afmelden ON Wedstrijd.wedstrijdId = Afmelden.wedstrijdId AND Afmelden.spelerId = '".$speler."'
			LEFT JOIN Vakantie ON Vakantie.spelerId = '".$speler."' AND Wedstrijd.starttijd >= Vakantie.van AND Wedstrijd.starttijd <= Vakantie.tot
		WHERE (Wedstrijd.wedstrijdId = '".$id."' OR Wedstrijd.dubbelMet = '".$id."')
			AND Teambeheer.teamId = Wedstrijd.teamId
			AND Teambeheer.spelerId = '".$speler."'
			AND Teambeheer.spelendLid = '1'
			AND Wedstrijd.teamId = Teambeheer.teamId
			AND Wedstrijd.starttijd >= Teambeheer.van
			AND (Wedstrijd.starttijd <= Teambeheer.tot OR Teambeheer.tot IS NULL)
		ORDER BY starttijd");
}else {
	/* De activiteit opvragen, als je de activiteit niet mag zien is er geen resultaat */
	$result = mysql_query("SELECT Agenda.*, Wedstrijdinfo.bericht, Wedstrijdinfo.symbool,
			CASE WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.reden WHEN (Vakantie.vakantieId IS NOT NULL) THEN Vakantie.opmerking ELSE NULL END AS redenOfOpmerking,	
			CASE WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.soort WHEN (Vakantie.vakantieId IS NOT NULL) THEN 4 ELSE NULL END AS afwezig
		FROM Teambeheer, Agenda 
			LEFT JOIN Wedstrijdinfo ON Agenda.agendaId = Wedstrijdinfo.agendaId
			LEFT JOIN Afmelden ON Agenda.agendaId = Afmelden.agendaId AND Afmelden.spelerId = '".$speler."'
			LEFT JOIN Vakantie ON Vakantie.spelerId = '".$speler."' AND Agenda.datum >= Vakantie.van AND Agenda.datum <= Vakantie.tot
		WHERE Agenda.agendaId = '".$id."'
			AND Teambeheer.teamId = Agenda.teamId
			AND Teambeheer.spelerId = '".$speler."'
			AND Teambeheer.spelendLid = '1'
			AND Agenda.teamId = Teambeheer.teamId
			AND Agenda.datum >= Teambeheer.van
			AND (Agenda.datum <= Teambeheer.tot OR Teambeheer.tot IS NULL)
		ORDER BY datum");
}
if($result <> null && mysql_num_rows($result) > 0) {
	if($wedstrijd) { 
		//Je mag de wedstrijd zien
		echo "<h1>Wedstrijd</h1>";
		set_wedstrijd_tabel($con, $result, null, null, true, null, true);
		mysql_data_seek($result, 0);
		$row = mysql_fetch_object($result);
		$datum = $row->starttijd;
	}else {
		//Je mag de activiteit zien
		echo "<h1>Activiteit</h1>";
		set_activiteiten_tabel($result, null, null, $bbcode, null, null, null, true);
		mysql_data_seek($result, 0);
		$row = mysql_fetch_object($result);
		$datum = $row->datum;
	}

	/*
	$result = mysql_query("SELECT CASE WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.reden WHEN (Vakantie.vakantieId IS NOT NULL) THEN Vakantie.opmerking ELSE NULL END AS redenOfOpmerking,
					CASE WHEN (Vakantie.vakantieId IS NOT NULL) THEN '4' WHEN (Afmelden.afmeldenId IS NOT NULL) THEN Afmelden.soort ELSE NULL END AS afwezig
				FROM Wedstrijd
					LEFT JOIN Afmelden ON Afmelden.spelerId = '".$speler."' AND Afmelden.wedstrijdId = '".$id."'
					LEFT JOIN Vakantie ON Vakantie.spelerId = '".$speler."' AND Wedstrijd.starttijd >= Vakantie.van AND Wedstrijd.starttijd <= Vakantie.tot 
				WHERE Wedstrijd.wedstrijdId = '".$id."'");
	if($result <> null && mysql_num_rows($result) > 0) {
		$row = mysql_fetch_object($result);
	}
	*/		
	echo "<h1>Reden/opmerking</h1>";
	echo "<form name='form_afmelden' action='./wijzigen.php?id=".$_GET['id'].(isset($_GET['andere_afmelden']) ? "&andere_afmelden=1" : "")."' method='post' onsubmit='return controleer();'>";
	
	echo "<div style='margin: 15px 14px 17px 4px;'>";
	echo "<input id='opmerking' class='defaultText' name='opmerking' title='Reden/opmerking' type='text' value='".(isset($_POST['opmerking']) ? html_entity_decode($_POST['opmerking']) : html_entity_decode($row->redenOfOpmerking))."' ".((strtotime($datum) <= strtotime("now")) || (isset($row->afwezig) && $row->afwezig == '4') ? "" : "")."' style='width: 95%; display: block;'>";
	echo "</div>";
	if(strtotime($datum) <= strtotime("now") && empty($_GET['andere_afmelden'])){
		echo "<br><br>";
		echo "<div class='error'><p class='icon'>Je kan je niet af- of aanmelden voor ".($wedstrijd ? "wedstrijden die al gespeeld" : "activiteiten die al geweest")." zijn.</p></div>";
	}else if(isset($row->afwezig) && $row->afwezig == '4') {
		//echo "<p>Je staat afgemeld door middel van de langdurige afmelding. Als je wel aanwezig bent, verander <a href='./langdurige_afmelding.php' target='_parent'>HIER</a> de gegevens.</p>";
		echo "<br><br>";
		echo "<div class='information'><p class='icon'>Je staat afgemeld door middel van de langdurige afmelding.<br />Als je wel aanwezig bent, verander <a href='./langdurige_afmelding.php' target='_parent'>HIER</a> de gegevens.</p></div>";
	}else {
		//echo "<a class='knop' href='#' onclick='document.form_afmelden.submit();'><span><span><span>Afmelden</span></span></span></a>";
		echo "<ul class='individual tripple'>";
			echo "<li class='submit_button first_item'><input type='submit' name='aanmelden' value='Aanmelden' onclick='button_pressed = true;'></li>";
			echo "<li class='submit_button middle_item'><input type='submit' name='aanwezigheid_onbekend' value='Onbekend' onclick='button_pressed = true;'></li>";
			echo "<li class='submit_button last_item'><input type='submit' name='afmelden' value='Afmelden' onclick='button_pressed = true;'></li>";
		echo "</ul>";
	}
	echo "</div>";
	echo "</form>";
}else {
	echo "<div class='error'><p class='icon'>De geselecteerde ".($wedstrijd ? "wedstrijd" : "activiteit")." bestaat niet of je hebt het recht niet om deze te bekijken.</p></div>";
}
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");